Skip to main content

Kubernetes

info

This guide has been tested on minikube.

Step 1 - Prerequisites

Step 2 - Installation

  1. Follow the steps in Helm Chart Configuration & Dependencies to:

    • Set up NFS or a compatible RWX storage class
    • Add the Exivity Helm repository
    • Install the Exivity Helm chart with the correct storage class
  2. (Optional) For custom configuration, see Custom K8s configuration.

Step 3 - Verifying Installation

  1. Follow the official Kubernetes instructions to make sure ingress is working; for example on minikube this can be done with:

    minikube addons enable ingress
  2. Get the IP for your minikube instance by running:

    minikube ip
  3. Add a DNS record to your hosts file by appending the following to the file, replacing the IP with the result from the minikube ip command:

    0.0.0.0    exivity
    • On Linux: /etc/hosts
    • On Windows: C:\Windows\System32\drivers\etc\hosts
    • You might need admin rights to edit this file.
  4. Browse to exivity

  5. Log in using these credentials:

    username: admin
    password: exivity
    • If you are using MacOS, see the additional instructions in the original guide for host mapping and tunneling.

Removing Installation

To uninstall the chart:

helm delete <chart-name>

To delete the PVCs (Persistent Volume Claims) associated with the release:

kubectl delete pvc -l app.kubernetes.io/instance=exivity